#define _CRT_SECURE_NO_WARNINGS 520
#include<stdio.h>
int main()
{
	int row = 0;
	int col = 0;
	long long arr[10][10] = { 0 };
	scanf("%d %d", &row, &col);
	for (int i = 0; i < row; i++)
	{
		for (int j = 0; j < col; j++)
		{
			scanf("%lld", &arr[i][j]);
		}
	}
	for (int i = 0; i < col; i++)
	{
		for (int j = 0; j < row; j++)
		{
			printf("%lld ", arr[j][i]);
		}
		printf("\n");
	}
	return 0;
}



//#include<stdio.h>
//int main()
//{
//    long long arr[11] = { 0 };
//    for (int i = 0; i <10; i++)
//    {
//        scanf("%lld", &arr[i]);
//    }
//
//
//    for (int i = 9; i >= 0; i--)
//    {
//        if (i == 0)
//        {
//            printf("%lld", arr[i]);
//        }
//        else
//        {
//            printf("%lld ", arr[i]);
//        }
//    }
//    return 0;
//}